/**
 * Huisou.com Inc.
 * Copyright (c) 2011-2012 All Rights Reserved.
 */

package com.lyqg.biz;

import java.util.List;

import com.core.orm.Page;
import com.core.orm.PageRequest;
import com.lyqg.domain.Jy;

/**
 * @description
 * 
 * @author chenzehe
 * @email hljuczh@163.com
 * @create 2012-8-14 下午08:59:54
 */

public interface IJyService {
	Page<Jy> queryJy(PageRequest pageRequest);

	Page<Jy> queryJyByCate(PageRequest pageRequest, String categoryParentEname);

	Page<Jy> queryJyByArea(PageRequest pageRequest, String areaEname);

	List<Jy> queryLimitJy(int limit);

	List<Jy> queryLimitJyByArea(int limit, String area);

	int updatePingFen(int id);

	Jy getById(int id);

	void save(Jy jy);

	int updateCollectionCount(int id);

	int updateCommentCount(int id);

	Long queryNumByUser(int userId);

	Page<Jy> queryJyByUser(PageRequest pageRequest, int userId);

	Page<Jy> queryJyByUserAndStatus(PageRequest pageRequest, int userId,
			int status);

}
